package com.wn;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @author yellow Docter
 * @date 2024-06-27
 * @desc 蜗牛创想：www.woniuxy.com
 *   springIOC 容器:
 *   创建一个类 添加到ioc容器中的方式
 *     1、 <bean/>标签xml的配置
 *     2、@controller、@service + 扫描
 *     3、@Import  注解 可以 把一个类型添加到IOC容器中
 *     4、@config + @Bean
 *
 *   springboot  MVC自动的小结:
 *    1、启动自动装配
 *       @SpringBootApplication===> @EnableAutoConfiguration 注解 ===> @Import(AutoConfigurationImportSelector.class)
 *       AutoConfigurationImportSelector 这个类中有 spring.factories (这个文件中有很多准配的类) (会加载WebMvcAutoConfiguration)
 *
 *   2、WebMvcAutoConfiguration 中做什么?
 *       1、 DispatcherServletAutoConfiguration  加载 DispatcherServlet (springmvc 前端控制器)
 *       2、 WebxxxProperties  这个类型  (读取yaml中的配置 )
 */
@SpringBootApplication
public class HelloApplication {

    public static void main(String[] args) {
        SpringApplication.run(HelloApplication.class,args);
    }

}
